#!/bin/bash
#
# Permite saber el estado en el que esta el 
# servicio de DHCP
#
# Devuelve:
#  [DESCONFIGURADO]   => No esta activo el servicio.
#  [CONFIGURADO.RUN]  => Configurado y en ejecucion
#  [CONFIGURADO.STOP] => Configurado y parado
# 
 
# Para saber si esta configurado, cargamos la configuracion
# del servicio...

. /etc/default/isc-dhcp-server

if echo "$INTERFACES" | grep -q "eth1"
then
   # Ok, esta configurado...
   
   # Ahora comprobamos si esta ejecutandose, mediante ps
   if ps aux | grep -q dhcpd 
   then
      echo -n "[CONFIGURADO.RUN]"
      exit 0
   else
      echo -n "[CONFIGURADO.STOP]"
      exit 1
   fi
else
   # sin configurar :P
   echo -n "[DESCONFIGURADO]"
   exit 2
fi
